home *** CD-ROM | disk | FTP | other *** search
/ Mac Cubed 3 / Mac Cubed 3 - Disc 4.iso / Education / ASL Stack / ASL Stack / cards.xml < prev    next >
Text File  |  1997-06-23  |  53KB  |  1,103 lines

  1. card_3396.xml
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4. <card>
  5.     <id>3396</id>
  6.     <filler1>0</filler1>
  7.     <cantDelete> <true /> </cantDelete>
  8.     <showPict> <true /> </showPict>
  9.     <dontSearch> <false /> </dontSearch>
  10.     <owner>2708</owner>
  11.     <link rel="stylesheet" type="text/css" href="stylesheet_4144.css" />
  12.     <part>
  13.         <id>1</id>
  14.         <type>field</type>
  15.         <visible> <true /> </visible>
  16.         <dontWrap> <false /> </dontWrap>
  17.         <dontSearch> <false /> </dontSearch>
  18.         <sharedText> <false /> </sharedText>
  19.         <fixedLineHeight> <true /> </fixedLineHeight>
  20.         <autoTab> <false /> </autoTab>
  21.         <lockText> <true /> </lockText>
  22.         <rect>
  23.             <left>5</left>
  24.             <top>6</top>
  25.             <right>419</right>
  26.             <bottom>336</bottom>
  27.         </rect>
  28.         <style>scrolling</style>
  29.         <autoSelect> <false /> </autoSelect>
  30.         <showLines> <false /> </showLines>
  31.         <wideMargins> <false /> </wideMargins>
  32.         <multipleLines> <false /> </multipleLines>
  33.         <reservedFamily> 0 </reservedFamily>
  34.         <titleWidth>0</titleWidth>
  35.         <icon>0</icon>
  36.         <textAlign>left</textAlign>
  37.         <font>Monaco</font>
  38.         <textSize>9</textSize>
  39.         <textStyle>plain</textStyle>
  40.         <textHeight>12</textHeight>
  41.         <name>Documentation</name>
  42.         <script>on mouseDown--set the scroll of card field "Documentation" to 0--visual effect dissolve to gray--visual effect dissolve slowly to card--go card 2end mouseDown</script>
  43.     </part>
  44.     <part>
  45.         <id>13</id>
  46.         <type>field</type>
  47.         <visible> <true /> </visible>
  48.         <dontWrap> <false /> </dontWrap>
  49.         <dontSearch> <false /> </dontSearch>
  50.         <sharedText> <false /> </sharedText>
  51.         <fixedLineHeight> <true /> </fixedLineHeight>
  52.         <autoTab> <false /> </autoTab>
  53.         <lockText> <true /> </lockText>
  54.         <rect>
  55.             <left>424</left>
  56.             <top>97</top>
  57.             <right>504</right>
  58.             <bottom>213</bottom>
  59.         </rect>
  60.         <style>rectangle</style>
  61.         <autoSelect> <false /> </autoSelect>
  62.         <showLines> <false /> </showLines>
  63.         <wideMargins> <false /> </wideMargins>
  64.         <multipleLines> <false /> </multipleLines>
  65.         <reservedFamily> 0 </reservedFamily>
  66.         <titleWidth>0</titleWidth>
  67.         <icon>0</icon>
  68.         <textAlign>left</textAlign>
  69.         <font>Geneva</font>
  70.         <textSize>12</textSize>
  71.         <textStyle>plain</textStyle>
  72.         <textHeight>16</textHeight>
  73.         <name></name>
  74.         <script></script>
  75.     </part>
  76.     <part>
  77.         <id>3</id>
  78.         <type>button</type>
  79.         <visible> <true /> </visible>
  80.         <reserved5> 0 </reserved5>
  81.         <reserved4> 0 </reserved4>
  82.         <reserved3> 0 </reserved3>
  83.         <reserved2> 0 </reserved2>
  84.         <reserved1> 0 </reserved1>
  85.         <enabled> <true /> </enabled>
  86.         <rect>
  87.             <left>425</left>
  88.             <top>98</top>
  89.             <right>502</right>
  90.             <bottom>115</bottom>
  91.         </rect>
  92.         <style>radiobutton</style>
  93.         <showName> <true /> </showName>
  94.         <highlight> <false /> </highlight>
  95.         <autoHighlight> <true /> </autoHighlight>
  96.         <sharedHighlight> <true /> </sharedHighlight>
  97.         <family>0</family>
  98.         <titleWidth>0</titleWidth>
  99.         <icon>0</icon>
  100.         <textAlign>center</textAlign>
  101.         <font>Chicago</font>
  102.         <textSize>12</textSize>
  103.         <textStyle>plain</textStyle>
  104.         <name>Figure 1</name>
  105.         <script>--DispPICT XCMD by David Fryon mouseUp--hide menubarDispPICT Figure1,0,0,0,0,0,0,0,0,0set the hilite of me to falseend mouseUp</script>
  106.     </part>
  107.     <part>
  108.         <id>4</id>
  109.         <type>button</type>
  110.         <visible> <true /> </visible>
  111.         <reserved5> 0 </reserved5>
  112.         <reserved4> 0 </reserved4>
  113.         <reserved3> 0 </reserved3>
  114.         <reserved2> 0 </reserved2>
  115.         <reserved1> 0 </reserved1>
  116.         <enabled> <true /> </enabled>
  117.         <rect>
  118.             <left>425</left>
  119.             <top>114</top>
  120.             <right>502</right>
  121.             <bottom>131</bottom>
  122.         </rect>
  123.         <style>radiobutton</style>
  124.         <showName> <true /> </showName>
  125.         <highlight> <false /> </highlight>
  126.         <autoHighlight> <true /> </autoHighlight>
  127.         <sharedHighlight> <true /> </sharedHighlight>
  128.         <family>0</family>
  129.         <titleWidth>0</titleWidth>
  130.         <icon>0</icon>
  131.         <textAlign>center</textAlign>
  132.         <font>Chicago</font>
  133.         <textSize>12</textSize>
  134.         <textStyle>plain</textStyle>
  135.         <name>Figure 2</name>
  136.         <script>--DispPICT XCMD by David Fryon mouseUphide menubarDispPICT Figure2,0,0,0,0,0,0,0,0,0set the hilite of me to falseend mouseUp</script>
  137.     </part>
  138.     <part>
  139.         <id>5</id>
  140.         <type>button</type>
  141.         <visible> <true /> </visible>
  142.         <reserved5> 0 </reserved5>
  143.         <reserved4> 0 </reserved4>
  144.         <reserved3> 0 </reserved3>
  145.         <reserved2> 0 </reserved2>
  146.         <reserved1> 0 </reserved1>
  147.         <enabled> <true /> </enabled>
  148.         <rect>
  149.             <left>425</left>
  150.             <top>130</top>
  151.             <right>502</right>
  152.             <bottom>147</bottom>
  153.         </rect>
  154.         <style>radiobutton</style>
  155.         <showName> <true /> </showName>
  156.         <highlight> <false /> </highlight>
  157.         <autoHighlight> <true /> </autoHighlight>
  158.         <sharedHighlight> <true /> </sharedHighlight>
  159.         <family>0</family>
  160.         <titleWidth>0</titleWidth>
  161.         <icon>0</icon>
  162.         <textAlign>center</textAlign>
  163.         <font>Chicago</font>
  164.         <textSize>12</textSize>
  165.         <textStyle>plain</textStyle>
  166.         <name>Figure 3</name>
  167.         <script>--DispPICT XCMD by David Fryon mouseUphide menubarDispPICT Figure3,0,0,0,0,0,0,0,0,0set the hilite of me to falseend mouseUp</script>
  168.     </part>
  169.     <part>
  170.         <id>6</id>
  171.         <type>button</type>
  172.         <visible> <true /> </visible>
  173.         <reserved5> 0 </reserved5>
  174.         <reserved4> 0 </reserved4>
  175.         <reserved3> 0 </reserved3>
  176.         <reserved2> 0 </reserved2>
  177.         <reserved1> 0 </reserved1>
  178.         <enabled> <true /> </enabled>
  179.         <rect>
  180.             <left>425</left>
  181.             <top>146</top>
  182.             <right>502</right>
  183.             <bottom>163</bottom>
  184.         </rect>
  185.         <style>radiobutton</style>
  186.         <showName> <true /> </showName>
  187.         <highlight> <false /> </highlight>
  188.         <autoHighlight> <true /> </autoHighlight>
  189.         <sharedHighlight> <true /> </sharedHighlight>
  190.         <family>0</family>
  191.         <titleWidth>0</titleWidth>
  192.         <icon>0</icon>
  193.         <textAlign>center</textAlign>
  194.         <font>Chicago</font>
  195.         <textSize>12</textSize>
  196.         <textStyle>plain</textStyle>
  197.         <name>Figure 4</name>
  198.         <script>--DispPICT XCMD by David Fryon mouseUphide menubarDispPICT Figure4,0,0,0,0,0,0,0,0,0set the hilite of me to falseend mouseUp</script>
  199.     </part>
  200.     <part>
  201.         <id>7</id>
  202.         <type>button</type>
  203.         <visible> <true /> </visible>
  204.         <reserved5> 0 </reserved5>
  205.         <reserved4> 0 </reserved4>
  206.         <reserved3> 0 </reserved3>
  207.         <reserved2> 0 </reserved2>
  208.         <reserved1> 0 </reserved1>
  209.         <enabled> <true /> </enabled>
  210.         <rect>
  211.             <left>425</left>
  212.             <top>162</top>
  213.             <right>502</right>
  214.             <bottom>179</bottom>
  215.         </rect>
  216.         <style>radiobutton</style>
  217.         <showName> <true /> </showName>
  218.         <highlight> <false /> </highlight>
  219.         <autoHighlight> <true /> </autoHighlight>
  220.         <sharedHighlight> <true /> </sharedHighlight>
  221.         <family>0</family>
  222.         <titleWidth>0</titleWidth>
  223.         <icon>0</icon>
  224.         <textAlign>center</textAlign>
  225.         <font>Chicago</font>
  226.         <textSize>12</textSize>
  227.         <textStyle>plain</textStyle>
  228.         <name>Figure 5</name>
  229.         <script>--DispPICT XCMD by David Fryon mouseUphide menubarDispPICT Figure5,0,0,0,0,0,0,0,0,0set the hilite of me to falseend mouseUp</script>
  230.     </part>
  231.     <part>
  232.         <id>8</id>
  233.         <type>button</type>
  234.         <visible> <true /> </visible>
  235.         <reserved5> 0 </reserved5>
  236.         <reserved4> 0 </reserved4>
  237.         <reserved3> 0 </reserved3>
  238.         <reserved2> 0 </reserved2>
  239.         <reserved1> 0 </reserved1>
  240.         <enabled> <true /> </enabled>
  241.         <rect>
  242.             <left>425</left>
  243.             <top>178</top>
  244.             <right>502</right>
  245.             <bottom>195</bottom>
  246.         </rect>
  247.         <style>radiobutton</style>
  248.         <showName> <true /> </showName>
  249.         <highlight> <false /> </highlight>
  250.         <autoHighlight> <true /> </autoHighlight>
  251.         <sharedHighlight> <true /> </sharedHighlight>
  252.         <family>0</family>
  253.         <titleWidth>0</titleWidth>
  254.         <icon>0</icon>
  255.         <textAlign>center</textAlign>
  256.         <font>Chicago</font>
  257.         <textSize>12</textSize>
  258.         <textStyle>plain</textStyle>
  259.         <name>Figure 6</name>
  260.         <script>--DispPICT XCMD by David Fryon mouseUphide menubarDispPICT Figure6,0,0,0,0,0,0,0,0,0set the hilite of me to falseend mouseUp</script>
  261.     </part>
  262.     <part>
  263.         <id>9</id>
  264.         <type>button</type>
  265.         <visible> <true /> </visible>
  266.         <reserved5> 0 </reserved5>
  267.         <reserved4> 0 </reserved4>
  268.         <reserved3> 0 </reserved3>
  269.         <reserved2> 0 </reserved2>
  270.         <reserved1> 0 </reserved1>
  271.         <enabled> <true /> </enabled>
  272.         <rect>
  273.             <left>425</left>
  274.             <top>194</top>
  275.             <right>502</right>
  276.             <bottom>211</bottom>
  277.         </rect>
  278.         <style>radiobutton</style>
  279.         <showName> <true /> </showName>
  280.         <highlight> <false /> </highlight>
  281.         <autoHighlight> <true /> </autoHighlight>
  282.         <sharedHighlight> <true /> </sharedHighlight>
  283.         <family>0</family>
  284.         <titleWidth>0</titleWidth>
  285.         <icon>0</icon>
  286.         <textAlign>center</textAlign>
  287.         <font>Chicago</font>
  288.         <textSize>12</textSize>
  289.         <textStyle>plain</textStyle>
  290.         <name>Figure 7</name>
  291.         <script>--DispPICT XCMD by David Fryon mouseUphide menubarDispPICT Figure7,0,0,0,0,0,0,0,0,0set the hilite of me to falseend mouseUp</script>
  292.     </part>
  293.     <part>
  294.         <id>11</id>
  295.         <type>button</type>
  296.         <visible> <true /> </visible>
  297.         <reserved5> 0 </reserved5>
  298.         <reserved4> 0 </reserved4>
  299.         <reserved3> 0 </reserved3>
  300.         <reserved2> 0 </reserved2>
  301.         <reserved1> 0 </reserved1>
  302.         <enabled> <true /> </enabled>
  303.         <rect>
  304.             <left>425</left>
  305.             <top>291</top>
  306.             <right>506</right>
  307.             <bottom>315</bottom>
  308.         </rect>
  309.         <style>roundrect</style>
  310.         <showName> <true /> </showName>
  311.         <highlight> <false /> </highlight>
  312.         <autoHighlight> <true /> </autoHighlight>
  313.         <sharedHighlight> <true /> </sharedHighlight>
  314.         <family>0</family>
  315.         <titleWidth>0</titleWidth>
  316.         <icon>0</icon>
  317.         <textAlign>center</textAlign>
  318.         <font>Chicago</font>
  319.         <textSize>12</textSize>
  320.         <textStyle>plain</textStyle>
  321.         <name>Finished</name>
  322.         <script>on mouseUpset the scroll of card field "Documentation" to 0visual effect dissolve to grayvisual effect dissolve slowly to cardgo card 2end mouseUp</script>
  323.     </part>
  324.     <part>
  325.         <id>14</id>
  326.         <type>button</type>
  327.         <visible> <true /> </visible>
  328.         <reserved5> 0 </reserved5>
  329.         <reserved4> 0 </reserved4>
  330.         <reserved3> 0 </reserved3>
  331.         <reserved2> 0 </reserved2>
  332.         <reserved1> 0 </reserved1>
  333.         <enabled> <true /> </enabled>
  334.         <rect>
  335.             <left>437</left>
  336.             <top>228</top>
  337.             <right>492</right>
  338.             <bottom>275</bottom>
  339.         </rect>
  340.         <style>rectangle</style>
  341.         <showName> <true /> </showName>
  342.         <highlight> <false /> </highlight>
  343.         <autoHighlight> <true /> </autoHighlight>
  344.         <sharedHighlight> <true /> </sharedHighlight>
  345.         <family>0</family>
  346.         <titleWidth>0</titleWidth>
  347.         <icon>1007</icon>
  348.         <textAlign>center</textAlign>
  349.         <font>Chicago</font>
  350.         <textSize>12</textSize>
  351.         <textStyle>plain</textStyle>
  352.         <name>Print Text</name>
  353.         <script>--PrintField XCMD version 1.4.1 by Kevin Calhoun--found in the stack "Dartmouth XCMDs"on mouseUpanswer "Text only. Graphic figures will not be printed." ¬¨with "Cancel" or "Print It"if it = "Print It" thenset the scroll of card field "Documentation" to 0PrintField "card field id 1",2,72,72,72,72end ifend mouseUp</script>
  354.     </part>
  355.     <content>
  356.         <layer>card</layer>
  357.         <id>1</id>
  358.         <text>                      Learning and Using              American Sign Language Fingerspelling                  with the Macintosh¬Æ Computer               Original March 1985, R.L. Smith              Revision January 1990, G.A. Smith     THIS STACK AND DOCUMENTATION WERE WRITTEN FOR THOSE       WHO WANT TO KNOW MORE ABOUT THE HEARING IMPAIREDASL Stack by:  Glenn A. Smith               Rt 3 Box 115               Grand Saline, TX  75140ASL Fingers Font by:  Richard L. Smith                     4 Nottingham Way North                     Clifton Park, NY 12065This Stack Includes:‚Ä¢  A discussion of fingerspelling and how the fonts and stack    were made.‚Ä¢  ASL Fingers Font (48 point only). ‚Ä¢  Special fingerspelling icons.Available from Richard L. Smith:‚Ä¢  ASL Font in five point type sizes (14, 18, 24, 36, and 48). ‚Ä¢  A BASIC Program for Learning to Read Fingerspellings.‚Ä¢  A Concentration Game for Improving Spelled Word Skills.TABLE OF CONTENTS1.0  Background Information on Fingerspelling1.1  Purpose of Developing This Application and the Font Set 1.2  ASL Finger Font Included in This Stack1.3  The Available Sizes Displayed1.4  Font Visual Representation Limitations1.5  Installing ASL Finger Font For Macintosh¬Æ Usage2.0  Description of the ASL Stack3.0  Message From Richard L. Smith4.0  Shareware Notice1.0   BACKGROUND INFORMATION ON FINGERSPELLINGIt is estimated that fourteen million people in the United States are hearing impaired.  Nearly two million can be classified as deaf.  The purpose of this stack and  associated documentation is to provide the interested user with a learning aid for a new set of communication tools.  Used for self teaching or in a formal educational setting, these tools provide a method of learning and practicing the skill of communication with the American Sign Language Alphabet.  These communication skills are easy to learn and use.  The only people who cannot communicate in this manner are those who have not taken the time to learn or those who do not practice.1.1   PURPOSE OF DEVELOPING THIS APPLICATION AND THE FONT SETThe stack and font set described here were developed for the purpose of giving Macintosh¬Æ owners a way of learning and reading the American Sign Language Alphabet.  For the knowledgable user, the ASL Stack will assist you in learning finger spelling word recognition skills (BASIC programs and additional font sizes, available from Richard L. Smith, will challenge you to speed up these skills.  See Section 3.0).  Finger spelling fonts have a virtually limitless number of applications.  Anyone who can type can print articles, test papers, short stories or letters directly in the ASL type styles provided.  The printed articles or papers can also be arranged to contain standard typed words, along with the fingerspellings.  This is especially convenient for those who are just beginning to learn the ASL alphabet.1.2   ASL FINGER FONT INCLUDED IN THIS STACKFigure 1 displays a sample of each letter of the alphabet (A-Z) in the ASL signed form.  The alphabet shown is in the 48-point type size.  In Figure 2, the finger spellings are shown in four different samples of type style which are automatically available when using the Macintosh¬Æ.  The additional styles include BOLD, SHADOW, ITALICS and UNDERLINED.1.3   FIVE AVAILABLE SIZESSign (sine), n.,  A motion or gesture which conveys an idea or                  message.Font (font), n.,  A printer's type of one style.Figures 3 and 4 show a representative display of six different sizes of the ASL Finger spelling font.  Five sizes, 14 through 48 point, are individually generated fonts, whereas, 72 point was scaled up from the 48 point type.  The most legible of the type sizes (while remaining small enough for both screen and printed usage) are the 24 and 36 point size types.  The ideal size, of course, is the larger 48 point.  In addition to the alphabet, signed numbers 0 through 9 have been included in the type fonts generated to date.  Examples of these numeric signs are shown in Figure 5.1.4   LIMITS TO VISUAL REPRESENTATIONThere are obvious limitations to the size of the type that can be represented by the ASL form of the letters.  Clear visual definitions of the hand and fingers in a type size below 14 points do not appear to be possible with the dot matrix representation used here (72 dot-per-inch bit-map, as opposed to a 300dpi laser font).  There just aren't enough dots in a 12 point size grid to give the desired positions of all the fingers.  An understanding of the limitations of the dot matrix representation can be seen by referring to Figure 6.  Shown are a few of the hand signs during their production (24 point size).  The individual squares shown represent the dots (or pixels) which make up the character in the actual type when it is printed in normal size on the printer.  The normal size for the 24 point type is shown in the lower part of the figure.1.5   INSTALLING ASL FONT FOR MACINTOSH¬Æ USAGEThe ASL Fingers font can be used by various computer software, such as text editors, paint/draw programs and high level language programs (HyperCard, BASIC, etc.).  In each application, however, the font must be "installed," or be available for system access.  This is easily done with the aid of the "Font/DA Mover" program supplied on the system disk of the Macintosh¬Æ (and/or using DAs such as Suitcase or Font Juggler).  Simply install the ASL Fingers font in your system.  (Hold down the Option key while selecting "Open" in Font/DA Mover and you will be able to access the ASL Fingers font included in this stack, or use ResEdit to transfer the FONT and FOND resources.)Upon running an application, you should see the "ASL Fingers" title under the "Font" menu selection.  This is demonstrated in Figure 7.  The check mark shown will only appear in front of the "ASL" font when it is selected for use in that application.Note:  For word processor and object-oriented graphics program usage, if you change the system, ASL Fingers font will not appear unless it is also available for use by that system.  However, in a paint program (bit-mapped graphics), once the drawing is generated, the font is no longer needed for subsequent display or printing.2.0  DESCRIPTION OF THE ASL STACKThe ASL Stack will perform two functions:  1.  show you a sign in response to a typed letter, or 2. ask you to select the correct meaning of a randomly selected sign.  Selecting the "Help" icon, (?), will give you additional assistance.The ASL Stack contains the following special resources:‚Ä¢  ASL Fingers 48 point font.‚Ä¢  Icon representations of the ASL alphabet (equivalent to 36    point type size).These resources can be accessed using the HyperCard ResCopy XCMD or the ResEdit application.  Take care not to change the ASL Stack itself.  To ensure no foul play, it is always advisable to work on a copy.3.0  MESSAGE FROM RICHARD L. SMITH (circa October 1988)Dear Friend,Thank you for your interest in the AMERICAN SIGN LANGUAGE FONTS, which were reviewed in the June 1988 and August 1989 issues of MacUser Magazine.  In that '88 article, MacUser contributed a lot to the distribution of these fonts - world wide.  I could hardly keep up with the mail.  I have shipped, FREE OF CHARGE, hundreds and hundreds of copies of these fonts, as well as a BASIC program for signing practice.Letters from as far away as Australia Japan, France And Switzerland have arrived at my home.  Many were kind enough to write and say how they had been waiting for something like that to become available.  Many letters of appreciation were received.  State and university organizations, and hospitals have taken advantage of the offer.  One 8-year old typed his own request (on a Macintosh of course) and said how excited he would be to receive the font package.  Some returned samples of how they used the fonts in their own correspondence.I have also learned a lot from this experience.  You would not believe the number of 5.25" disks for use on the "Apple Computer" I had to return.  Some requester's forgot their envelopes, their 3.5" diskettes, their stamps and did not include enough postage to deliver their package to both my home and to theirs.  Others made up for these short-comings.  Some people included extra complimentary diskettes and a few slipped in some money as a donation for my effort.  I would say the gains have more than offset the deficiencies.  By-in-large, people were really nice.I pass along the following as a reminder to you when taking advantage of the present offer:   1.  Note the machine for which this offer is intended:         MACINTOSH ONLY.   2.  Include the Self Addressed Stamped Envelope (SASE)        required for the offer.   3.  PLEASE initialize diskettes before sending them.         (My Mac had to work overtime for those who didn't.)   4.  Include clear instructions if your request is special.       (need 400K disk, etc.)   5.  Package properly - a few packages were returned from being        mangled.   6.  Mail your request package to the address below.As a result of the interest and response I've gotten, I am working on some new programs which will extend the use of those available at this writing.  I have recently compiled the BASIC program and am testing it on various Macintosh machines for compatibility.Thank you for your interest.Richard L. Smith4 Nottingham Way NorthClifton Park, New York  120654.0  SHAREWARE NOTICEThis version does not keep statistics of right versus wrong answers or anything really fancy (other than some rudamentary icon animation).  Just programming what is here now was challenge enough.  If anyone else does improvements, or would like to see some improvement not mentioned here, please let the author know.  This stack is published in the public domain.  The author only asks for a $3.00 registration fee.  Distribute it freely as shareware so long as this notice and the included documentation remain intact.  All proprietary rights to this implementation are the property of Glenn A. Smith (with the exception of the ASL Fingers font as described above).  Mail shareware fee to:Glenn A. SmithRt 3 Box 115Grand Saline, TX  75140</text>
  359.     </content>
  360.     <name>Documentation</name>
  361.     <script>on openCardhide menuBarend openCardon doMenu whichif which = "Prev" or which = "Next" or which = "Last" thenset the scroll of card field "Documentation" to 0visual effect dissolve to grayvisual effect dissolve slowly to cardgo card 2elsepass doMenuend ifend doMenu</script>
  362. </card>
  363.  
  364.  
  365. card_3196.xml
  366. <?xml version="1.0" encoding="utf-8" ?>
  367. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  368. <card>
  369.     <id>3196</id>
  370.     <filler1>0</filler1>
  371.     <bitmap>BMAP_2359.pbm</bitmap>
  372.     <cantDelete> <true /> </cantDelete>
  373.     <showPict> <true /> </showPict>
  374.     <dontSearch> <false /> </dontSearch>
  375.     <owner>2708</owner>
  376.     <link rel="stylesheet" type="text/css" href="stylesheet_4144.css" />
  377.     <part>
  378.         <id>6</id>
  379.         <type>field</type>
  380.         <visible> <true /> </visible>
  381.         <dontWrap> <false /> </dontWrap>
  382.         <dontSearch> <false /> </dontSearch>
  383.         <sharedText> <false /> </sharedText>
  384.         <fixedLineHeight> <true /> </fixedLineHeight>
  385.         <autoTab> <false /> </autoTab>
  386.         <lockText> <true /> </lockText>
  387.         <rect>
  388.             <left>324</left>
  389.             <top>84</top>
  390.             <right>452</right>
  391.             <bottom>103</bottom>
  392.         </rect>
  393.         <style>rectangle</style>
  394.         <autoSelect> <false /> </autoSelect>
  395.         <showLines> <false /> </showLines>
  396.         <wideMargins> <false /> </wideMargins>
  397.         <multipleLines> <false /> </multipleLines>
  398.         <reservedFamily> 0 </reservedFamily>
  399.         <titleWidth>0</titleWidth>
  400.         <icon>0</icon>
  401.         <textAlign>left</textAlign>
  402.         <font>Palencia</font>
  403.         <textSize>12</textSize>
  404.         <textStyle>plain</textStyle>
  405.         <textHeight>16</textHeight>
  406.         <name></name>
  407.         <script></script>
  408.     </part>
  409.     <part>
  410.         <id>2</id>
  411.         <type>field</type>
  412.         <visible> <true /> </visible>
  413.         <dontWrap> <false /> </dontWrap>
  414.         <dontSearch> <false /> </dontSearch>
  415.         <sharedText> <false /> </sharedText>
  416.         <fixedLineHeight> <true /> </fixedLineHeight>
  417.         <autoTab> <false /> </autoTab>
  418.         <lockText> <false /> </lockText>
  419.         <rect>
  420.             <left>132</left>
  421.             <top>72</top>
  422.             <right>209</right>
  423.             <bottom>126</bottom>
  424.         </rect>
  425.         <style>shadow</style>
  426.         <autoSelect> <false /> </autoSelect>
  427.         <showLines> <false /> </showLines>
  428.         <wideMargins> <false /> </wideMargins>
  429.         <multipleLines> <false /> </multipleLines>
  430.         <reservedFamily> 0 </reservedFamily>
  431.         <titleWidth>0</titleWidth>
  432.         <icon>0</icon>
  433.         <textAlign>center</textAlign>
  434.         <font>ASL Fingers</font>
  435.         <textSize>48</textSize>
  436.         <textStyle>plain</textStyle>
  437.         <textHeight>64</textHeight>
  438.         <name>Sign Field</name>
  439.         <script>on mouseWithinglobal testChar, charOut, fingerOutget line one of meif char 2 of it is not empty then put empty into char 1 of meif char 1 of me is not empty thenput char 1 of me into testCharnumTest --to card button "Test Button"put fingerOut into card field "Sign Field"put charOut into card field "Letter Field"click at the mouseLocend ifend mouseWithinon mouseUpclick at the mouseLocclick at the mouseLocend mouseUpon mouseEnterput false into lockTextsend mouseUp to card button "eye"click at the mouseLocend mouseEnteron mouseLeaveput true into lockTextput empty into meput empty into card field "Letter Field"end mouseLeave</script>
  440.     </part>
  441.     <part>
  442.         <id>3</id>
  443.         <type>field</type>
  444.         <visible> <true /> </visible>
  445.         <dontWrap> <false /> </dontWrap>
  446.         <dontSearch> <false /> </dontSearch>
  447.         <sharedText> <false /> </sharedText>
  448.         <fixedLineHeight> <true /> </fixedLineHeight>
  449.         <autoTab> <false /> </autoTab>
  450.         <lockText> <true /> </lockText>
  451.         <rect>
  452.             <left>24</left>
  453.             <top>73</top>
  454.             <right>130</right>
  455.             <bottom>124</bottom>
  456.         </rect>
  457.         <style>rectangle</style>
  458.         <autoSelect> <false /> </autoSelect>
  459.         <showLines> <false /> </showLines>
  460.         <wideMargins> <false /> </wideMargins>
  461.         <multipleLines> <false /> </multipleLines>
  462.         <reservedFamily> 0 </reservedFamily>
  463.         <titleWidth>0</titleWidth>
  464.         <icon>0</icon>
  465.         <textAlign>left</textAlign>
  466.         <font>Palencia</font>
  467.         <textSize>12</textSize>
  468.         <textStyle>plain</textStyle>
  469.         <textHeight>16</textHeight>
  470.         <name></name>
  471.         <script></script>
  472.     </part>
  473.     <part>
  474.         <id>4</id>
  475.         <type>button</type>
  476.         <visible> <true /> </visible>
  477.         <reserved5> 0 </reserved5>
  478.         <reserved4> 0 </reserved4>
  479.         <reserved3> 0 </reserved3>
  480.         <reserved2> 0 </reserved2>
  481.         <reserved1> 0 </reserved1>
  482.         <enabled> <true /> </enabled>
  483.         <rect>
  484.             <left>286</left>
  485.             <top>74</top>
  486.             <right>321</right>
  487.             <bottom>109</bottom>
  488.         </rect>
  489.         <style>shadow</style>
  490.         <showName> <false /> </showName>
  491.         <highlight> <false /> </highlight>
  492.         <autoHighlight> <true /> </autoHighlight>
  493.         <sharedHighlight> <true /> </sharedHighlight>
  494.         <family>0</family>
  495.         <titleWidth>0</titleWidth>
  496.         <icon>25583</icon>
  497.         <textAlign>center</textAlign>
  498.         <font>Chicago</font>
  499.         <textSize>12</textSize>
  500.         <textStyle>plain</textStyle>
  501.         <name>Fingers</name>
  502.         <script>on mouseUpnewIconend mouseUp</script>
  503.     </part>
  504.     <part>
  505.         <id>9</id>
  506.         <type>field</type>
  507.         <visible> <true /> </visible>
  508.         <dontWrap> <false /> </dontWrap>
  509.         <dontSearch> <false /> </dontSearch>
  510.         <sharedText> <false /> </sharedText>
  511.         <fixedLineHeight> <true /> </fixedLineHeight>
  512.         <autoTab> <false /> </autoTab>
  513.         <lockText> <true /> </lockText>
  514.         <rect>
  515.             <left>355</left>
  516.             <top>104</top>
  517.             <right>374</right>
  518.             <bottom>122</bottom>
  519.         </rect>
  520.         <style>opaque</style>
  521.         <autoSelect> <false /> </autoSelect>
  522.         <showLines> <false /> </showLines>
  523.         <wideMargins> <false /> </wideMargins>
  524.         <multipleLines> <false /> </multipleLines>
  525.         <reservedFamily> 0 </reservedFamily>
  526.         <titleWidth>0</titleWidth>
  527.         <icon>0</icon>
  528.         <textAlign>left</textAlign>
  529.         <font>Palencia</font>
  530.         <textSize>12</textSize>
  531.         <textStyle>plain</textStyle>
  532.         <textHeight>16</textHeight>
  533.         <name>Answer1</name>
  534.         <script></script>
  535.     </part>
  536.     <part>
  537.         <id>10</id>
  538.         <type>field</type>
  539.         <visible> <true /> </visible>
  540.         <dontWrap> <false /> </dontWrap>
  541.         <dontSearch> <false /> </dontSearch>
  542.         <sharedText> <false /> </sharedText>
  543.         <fixedLineHeight> <true /> </fixedLineHeight>
  544.         <autoTab> <false /> </autoTab>
  545.         <lockText> <true /> </lockText>
  546.         <rect>
  547.             <left>355</left>
  548.             <top>124</top>
  549.             <right>374</right>
  550.             <bottom>142</bottom>
  551.         </rect>
  552.         <style>opaque</style>
  553.         <autoSelect> <false /> </autoSelect>
  554.         <showLines> <false /> </showLines>
  555.         <wideMargins> <false /> </wideMargins>
  556.         <multipleLines> <false /> </multipleLines>
  557.         <reservedFamily> 0 </reservedFamily>
  558.         <titleWidth>0</titleWidth>
  559.         <icon>0</icon>
  560.         <textAlign>left</textAlign>
  561.         <font>Palencia</font>
  562.         <textSize>12</textSize>
  563.         <textStyle>plain</textStyle>
  564.         <textHeight>16</textHeight>
  565.         <name>Answer2</name>
  566.         <script></script>
  567.     </part>
  568.     <part>
  569.         <id>11</id>
  570.         <type>field</type>
  571.         <visible> <true /> </visible>
  572.         <dontWrap> <false /> </dontWrap>
  573.         <dontSearch> <false /> </dontSearch>
  574.         <sharedText> <false /> </sharedText>
  575.         <fixedLineHeight> <true /> </fixedLineHeight>
  576.         <autoTab> <false /> </autoTab>
  577.         <lockText> <true /> </lockText>
  578.         <rect>
  579.             <left>355</left>
  580.             <top>144</top>
  581.             <right>374</right>
  582.             <bottom>162</bottom>
  583.         </rect>
  584.         <style>opaque</style>
  585.         <autoSelect> <false /> </autoSelect>
  586.         <showLines> <false /> </showLines>
  587.         <wideMargins> <false /> </wideMargins>
  588.         <multipleLines> <false /> </multipleLines>
  589.         <reservedFamily> 0 </reservedFamily>
  590.         <titleWidth>0</titleWidth>
  591.         <icon>0</icon>
  592.         <textAlign>left</textAlign>
  593.         <font>Palencia</font>
  594.         <textSize>12</textSize>
  595.         <textStyle>plain</textStyle>
  596.         <textHeight>16</textHeight>
  597.         <name>Answer3</name>
  598.         <script></script>
  599.     </part>
  600.     <part>
  601.         <id>13</id>
  602.         <type>button</type>
  603.         <visible> <true /> </visible>
  604.         <reserved5> 0 </reserved5>
  605.         <reserved4> 0 </reserved4>
  606.         <reserved3> 0 </reserved3>
  607.         <reserved2> 0 </reserved2>
  608.         <reserved1> 0 </reserved1>
  609.         <enabled> <true /> </enabled>
  610.         <rect>
  611.             <left>427</left>
  612.             <top>114</top>
  613.             <right>462</right>
  614.             <bottom>148</bottom>
  615.         </rect>
  616.         <style>transparent</style>
  617.         <showName> <false /> </showName>
  618.         <highlight> <false /> </highlight>
  619.         <autoHighlight> <false /> </autoHighlight>
  620.         <sharedHighlight> <true /> </sharedHighlight>
  621.         <family>0</family>
  622.         <titleWidth>0</titleWidth>
  623.         <icon>12140</icon>
  624.         <textAlign>center</textAlign>
  625.         <font>Chicago</font>
  626.         <textSize>12</textSize>
  627.         <textStyle>plain</textStyle>
  628.         <name>Smiley</name>
  629.         <script></script>
  630.     </part>
  631.     <part>
  632.         <id>14</id>
  633.         <type>button</type>
  634.         <visible> <true /> </visible>
  635.         <reserved5> 0 </reserved5>
  636.         <reserved4> 0 </reserved4>
  637.         <reserved3> 0 </reserved3>
  638.         <reserved2> 0 </reserved2>
  639.         <reserved1> 0 </reserved1>
  640.         <enabled> <true /> </enabled>
  641.         <rect>
  642.             <left>26</left>
  643.             <top>90</top>
  644.             <right>55</right>
  645.             <bottom>105</bottom>
  646.         </rect>
  647.         <style>opaque</style>
  648.         <showName> <false /> </showName>
  649.         <highlight> <false /> </highlight>
  650.         <autoHighlight> <true /> </autoHighlight>
  651.         <sharedHighlight> <true /> </sharedHighlight>
  652.         <family>0</family>
  653.         <titleWidth>0</titleWidth>
  654.         <icon>13160</icon>
  655.         <textAlign>center</textAlign>
  656.         <font>Chicago</font>
  657.         <textSize>12</textSize>
  658.         <textStyle>plain</textStyle>
  659.         <name>eye</name>
  660.         <script>on mouseUp--openEye icon, id 13160--ClosedEye icon, id 13161repeat 2 timesrepeat with x = 13160 to 13161set the icon of me to xwait 5 ticksend repeatrepeat with x = 13161 down to 13160set the icon of me to xwait 5 ticksend repeatend repeatend mouseUp</script>
  661.     </part>
  662.     <part>
  663.         <id>5</id>
  664.         <type>button</type>
  665.         <visible> <true /> </visible>
  666.         <reserved5> 0 </reserved5>
  667.         <reserved4> 0 </reserved4>
  668.         <reserved3> 0 </reserved3>
  669.         <reserved2> 0 </reserved2>
  670.         <reserved1> 0 </reserved1>
  671.         <enabled> <true /> </enabled>
  672.         <rect>
  673.             <left>327</left>
  674.             <top>105</top>
  675.             <right>373</right>
  676.             <bottom>121</bottom>
  677.         </rect>
  678.         <style>radiobutton</style>
  679.         <showName> <false /> </showName>
  680.         <highlight> <false /> </highlight>
  681.         <autoHighlight> <true /> </autoHighlight>
  682.         <sharedHighlight> <true /> </sharedHighlight>
  683.         <family>0</family>
  684.         <titleWidth>0</titleWidth>
  685.         <icon>0</icon>
  686.         <textAlign>center</textAlign>
  687.         <font>Chicago</font>
  688.         <textSize>12</textSize>
  689.         <textStyle>plain</textStyle>
  690.         <name>Select1</name>
  691.         <script>on mouseUpglobal theAnswerif the hilite of card button "select1" is true thenset the hilite of card button "select2" to falseset the hilite of card button "select3" to falseend ifif line 1 of card field "Answer1" contains theAnswer thengoodSoundsmileanswer "Right! That sign is " &theAnswer& "."answer "Do another?" with "No" or "Yes"if it is "Yes" then newIconelseset the hilite of me to falseset the icon of card button "Smiley" to 12140end ifelsebadsoundfrownanswer "Wrong! Try again."set the hilite of me to falseend ifend mouseUp</script>
  692.     </part>
  693.     <part>
  694.         <id>7</id>
  695.         <type>button</type>
  696.         <visible> <true /> </visible>
  697.         <reserved5> 0 </reserved5>
  698.         <reserved4> 0 </reserved4>
  699.         <reserved3> 0 </reserved3>
  700.         <reserved2> 0 </reserved2>
  701.         <reserved1> 0 </reserved1>
  702.         <enabled> <true /> </enabled>
  703.         <rect>
  704.             <left>327</left>
  705.             <top>125</top>
  706.             <right>373</right>
  707.             <bottom>141</bottom>
  708.         </rect>
  709.         <style>radiobutton</style>
  710.         <showName> <false /> </showName>
  711.         <highlight> <false /> </highlight>
  712.         <autoHighlight> <true /> </autoHighlight>
  713.         <sharedHighlight> <true /> </sharedHighlight>
  714.         <family>0</family>
  715.         <titleWidth>0</titleWidth>
  716.         <icon>0</icon>
  717.         <textAlign>center</textAlign>
  718.         <font>Chicago</font>
  719.         <textSize>12</textSize>
  720.         <textStyle>plain</textStyle>
  721.         <name>Select2</name>
  722.         <script>on mouseUpglobal theAnswerif the hilite of card button "select2" is true thenset the hilite of card button "select1" to falseset the hilite of card button "select3" to falseend ifif line 1 of card field "Answer2" contains theAnswer thengoodSoundsmileanswer "Right! That sign is " &theAnswer& "."answer "Do another?" with "No" or "Yes"if it is "Yes" then newIconelseset the hilite of me to falseset the icon of card button "Smiley" to 12140end ifelsebadsoundfrownanswer "Wrong! Try again."set the hilite of me to falseend ifend mouseUp</script>
  723.     </part>
  724.     <part>
  725.         <id>8</id>
  726.         <type>button</type>
  727.         <visible> <true /> </visible>
  728.         <reserved5> 0 </reserved5>
  729.         <reserved4> 0 </reserved4>
  730.         <reserved3> 0 </reserved3>
  731.         <reserved2> 0 </reserved2>
  732.         <reserved1> 0 </reserved1>
  733.         <enabled> <true /> </enabled>
  734.         <rect>
  735.             <left>327</left>
  736.             <top>145</top>
  737.             <right>373</right>
  738.             <bottom>161</bottom>
  739.         </rect>
  740.         <style>radiobutton</style>
  741.         <showName> <false /> </showName>
  742.         <highlight> <false /> </highlight>
  743.         <autoHighlight> <true /> </autoHighlight>
  744.         <sharedHighlight> <true /> </sharedHighlight>
  745.         <family>0</family>
  746.         <titleWidth>0</titleWidth>
  747.         <icon>0</icon>
  748.         <textAlign>center</textAlign>
  749.         <font>Chicago</font>
  750.         <textSize>12</textSize>
  751.         <textStyle>plain</textStyle>
  752.         <name>Select3</name>
  753.         <script>on mouseUpglobal theAnswerif the hilite of card button "select3" is true thenset the hilite of card button "select1" to falseset the hilite of card button "select2" to falseend ifif line 1 of card field "Answer3" contains theAnswer thengoodSoundsmileanswer "Right! That sign is " &theAnswer& "."answer "Do another?" with "No" or "Yes"if it is "Yes" then newIconelseset the hilite of me to falseset the icon of card button "Smiley" to 12140end ifelsebadsoundfrownanswer "Wrong! Try again."set the hilite of me to falseend ifend mouseUp</script>
  754.     </part>
  755.     <part>
  756.         <id>1</id>
  757.         <type>field</type>
  758.         <visible> <true /> </visible>
  759.         <dontWrap> <false /> </dontWrap>
  760.         <dontSearch> <false /> </dontSearch>
  761.         <sharedText> <false /> </sharedText>
  762.         <fixedLineHeight> <true /> </fixedLineHeight>
  763.         <autoTab> <false /> </autoTab>
  764.         <lockText> <true /> </lockText>
  765.         <rect>
  766.             <left>132</left>
  767.             <top>123</top>
  768.             <right>209</right>
  769.             <bottom>191</bottom>
  770.         </rect>
  771.         <style>shadow</style>
  772.         <autoSelect> <false /> </autoSelect>
  773.         <showLines> <false /> </showLines>
  774.         <wideMargins> <false /> </wideMargins>
  775.         <multipleLines> <false /> </multipleLines>
  776.         <reservedFamily> 0 </reservedFamily>
  777.         <titleWidth>0</titleWidth>
  778.         <icon>0</icon>
  779.         <textAlign>center</textAlign>
  780.         <font>Palencia</font>
  781.         <textSize>48</textSize>
  782.         <textStyle>plain</textStyle>
  783.         <textHeight>64</textHeight>
  784.         <name>Letter Field</name>
  785.         <script></script>
  786.     </part>
  787.     <part>
  788.         <id>16</id>
  789.         <type>field</type>
  790.         <visible> <false /> </visible>
  791.         <dontWrap> <false /> </dontWrap>
  792.         <dontSearch> <false /> </dontSearch>
  793.         <sharedText> <false /> </sharedText>
  794.         <fixedLineHeight> <true /> </fixedLineHeight>
  795.         <autoTab> <false /> </autoTab>
  796.         <lockText> <true /> </lockText>
  797.         <rect>
  798.             <left>1</left>
  799.             <top>189</top>
  800.             <right>511</right>
  801.             <bottom>336</bottom>
  802.         </rect>
  803.         <style>scrolling</style>
  804.         <autoSelect> <false /> </autoSelect>
  805.         <showLines> <false /> </showLines>
  806.         <wideMargins> <false /> </wideMargins>
  807.         <multipleLines> <false /> </multipleLines>
  808.         <reservedFamily> 0 </reservedFamily>
  809.         <titleWidth>0</titleWidth>
  810.         <icon>0</icon>
  811.         <textAlign>left</textAlign>
  812.         <font>Monaco</font>
  813.         <textSize>9</textSize>
  814.         <textStyle>plain</textStyle>
  815.         <textHeight>12</textHeight>
  816.         <name>Help</name>
  817.         <script>on mouseDownset the scroll of me to 0hide meend mouseDown</script>
  818.     </part>
  819.     <part>
  820.         <id>19</id>
  821.         <type>field</type>
  822.         <visible> <false /> </visible>
  823.         <dontWrap> <false /> </dontWrap>
  824.         <dontSearch> <false /> </dontSearch>
  825.         <sharedText> <false /> </sharedText>
  826.         <fixedLineHeight> <true /> </fixedLineHeight>
  827.         <autoTab> <false /> </autoTab>
  828.         <lockText> <false /> </lockText>
  829.         <rect>
  830.             <left>59</left>
  831.             <top>284</top>
  832.             <right>445</right>
  833.             <bottom>333</bottom>
  834.         </rect>
  835.         <style>opaque</style>
  836.         <autoSelect> <false /> </autoSelect>
  837.         <showLines> <true /> </showLines>
  838.         <wideMargins> <false /> </wideMargins>
  839.         <multipleLines> <false /> </multipleLines>
  840.         <reservedFamily> 0 </reservedFamily>
  841.         <titleWidth>0</titleWidth>
  842.         <icon>0</icon>
  843.         <textAlign>left</textAlign>
  844.         <font>Geneva</font>
  845.         <textSize>12</textSize>
  846.         <textStyle>plain</textStyle>
  847.         <textHeight>16</textHeight>
  848.         <name>arrayData</name>
  849.         <script></script>
  850.     </part>
  851.     <content>
  852.         <layer>card</layer>
  853.         <id>3</id>
  854.         <text>Enter a letter,see the sign...</text>
  855.     </content>
  856.     <content>
  857.         <layer>card</layer>
  858.         <id>6</id>
  859.         <text>What is this sign?</text>
  860.     </content>
  861.     <content>
  862.         <layer>card</layer>
  863.         <id>16</id>
  864.         <text><<<<<  HELP  >>>>>ENTER A LETTER, SEE THE SIGN...Shows an ASL sign when you enter it.  Put the cursor in the field on top.  You will notice it changes to a text tool.  If you then type a letter or number on the keyboard (leaving the mouse within the field boundaries, to the right of the current character), the equivalent ASL sign will appear.  Type another, and it replaces the first.  Etcetera...Try it.  You will notice that when you move the mouse out of the boundaries of the field, the text is erased.WHAT IS THIS SIGN?On the right side of the screen is the question, "What is this sign?," with an ASL icon to the left of it.  Selecting an answer results in either a wrong or right response.  After answering correctly you will have the option to do another or not.  Selecting the ASL icon sign will also reset the question.  In either case, when it is reset a new ASL sign is randomly selected, and three new answers are randomized.  SHAREWARE NOTICEThis version does not keep statistics of right versus wrong answers or anything really fancy (other than some rudamentary icon animation).  Just programming what is here now was challenge enough.  If anyone else does improvements, or would like to see some improvement not mentioned here, please let the author know.  This stack is published in the public domain.  The author only asks for a $3.00 registration fee.  Distribute it freely as shareware so long as this notice and the included documentation remain intact.  All proprietary rights to this implementation are the property of Glenn A. Smith, with the exception of the ASL Fingers font (see the "About" icon on the first card for additional documention).Glenn A. SmithRt 3 Box 115Grand Saline, TX  75140</text>
  865.     </content>
  866.     <content>
  867.         <layer>card</layer>
  868.         <id>19</id>
  869.         <text>1,2,3,4,5,6,7,8,9,0,!,@,#,$,%,^,&,*,(,)A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,9097,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122</text>
  870.     </content>
  871.     <content>
  872.         <layer>card</layer>
  873.         <id>10</id>
  874.         <text>8</text>
  875.     </content>
  876.     <content>
  877.         <layer>card</layer>
  878.         <id>9</id>
  879.         <text>Q</text>
  880.     </content>
  881.     <content>
  882.         <layer>card</layer>
  883.         <id>11</id>
  884.         <text>G</text>
  885.     </content>
  886.     <name></name>
  887.     <script>on openCardhide background button "Documentation"show background button "Help"hide background button "Next"show background button "Prev"newIconset the hilite of card button "select1" to falseset the hilite of card button "select2" to falseset the hilite of card button "select3" to falseset the icon of card button "Smiley" to 12140end openCardon closeCardsend mouseDown to card field "Help"set the hilite of card button "select1" to falseset the hilite of card button "select2" to falseset the hilite of card button "select3" to falseend closeCardon newIconglobal iconNrrepeatspinCursorget the random of 36put it into tempput temp + 25549 into tempif temp >= 25550 and temp <= 25585 thenif the icon of card button "Fingers" = temp thennext repeatelseset the icon of card button "Fingers" to tempset the icon of card button "Smiley" to 12140put temp into iconNrexit repeatend ifelsenext repeatend ifend repeatgetAnswersend newIconon getAnswersglobal iconNr, theAnswerspinCursorput empty into card field Answer1put empty into card field Answer2put empty into card field Answer3set the hilite of card button "select1" to falseset the hilite of card button "select2" to falseset the hilite of card button "select3" to falseif iconNr = 25550 then put "A" into theAnswerif iconNr = 25551 then put "B" into theAnswerif iconNr = 25552 then put "C" into theAnswerif iconNr = 25553 then put "D" into theAnswerif iconNr = 25554 then put "E" into theAnswerif iconNr = 25555 then put "F" into theAnswerif iconNr = 25556 then put "G" into theAnswerif iconNr = 25557 then put "H" into theAnswerif iconNr = 25558 then put "I" into theAnswerif iconNr = 25559 then put "J" into theAnswerif iconNr = 25560 then put "K" into theAnswerif iconNr = 25561 then put "L" into theAnswerif iconNr = 25562 then put "M" into theAnswerif iconNr = 25563 then put "N" into theAnswerif iconNr = 25564 then put "O" into theAnswerif iconNr = 25565 then put "P" into theAnswerif iconNr = 25566 then put "Q" into theAnswerif iconNr = 25567 then put "R" into theAnswerif iconNr = 25568 then put "S" into theAnswerif iconNr = 25569 then put "T" into theAnswerif iconNr = 25570 then put "U" into theAnswerif iconNr = 25571 then put "V" into theAnswerif iconNr = 25572 then put "W" into theAnswerif iconNr = 25573 then put "X" into theAnswerif iconNr = 25574 then put "Y" into theAnswerif iconNr = 25575 then put "Z" into theAnswerif iconNr = 25576 then put "1" into theAnswerif iconNr = 25577 then put "2" into theAnswerif iconNr = 25578 then put "3" into theAnswerif iconNr = 25579 then put "4" into theAnswerif iconNr = 25580 then put "5" into theAnswerif iconNr = 25581 then put "6" into theAnswerif iconNr = 25582 then put "7" into theAnswerif iconNr = 25583 then put "8" into theAnswerif iconNr = 25584 then put "9" into theAnswerif iconNr = 25585 then put "√ò" into theAnswerset lockScreen to trueget the random of 3if it = 1 then put theAnswer into card field Answer1if it = 2 then put theAnswer into card field Answer2if it = 3 then put theAnswer into card field Answer3repeatspinCursorget the random of 90if it >= 65 and it <= 90 or it >= 48 and it <= 57 thenput numToChar(it) into otherAnswerif otherAnswer is in card field Answer1 or ¬¨otherAnswer is in card field Answer2 or¬¨otherAnswer is in card field Answer3 thennext repeatelseif card field Answer1 is empty thenput otherAnswer into card field Answer1next repeatelse if card field Answer2 is empty thenput otherAnswer into card field Answer2next repeatelse if card field Answer3 is empty thenput otherAnswer into card field Answer3elseexit repeatend ifend ifend ifend repeatset lockScreen to falseend getAnswerson numTestglobal testChar, charOut, fingerOutif testChar is in line 1 of card field "arrayData" thenif testChar = "!" or testChar = 1 thenput "!" into fingerOutput "1" into charOutelse if testChar = 2 or testChar = "@" thenput "@" into fingerOutput "2" into charOutelse if testChar = 3 or testChar = "#" thenput "#" into fingerOutput "3" into charOutelse if testChar = 4 or testChar = "$" thenput "$" into fingerOutput "4" into charOutelse if testChar = 5 or testChar = "%" thenput "%" into fingerOutput "5" into charOutelse if testChar = 6 or testChar = "^" thenput "^" into fingerOutput "6" into charOutelse if testChar = 7 or testChar = "&" thenput "&" into fingerOutput "7" into charOutelse if testChar = 8 or testChar = "*" thenput "*" into fingerOutput "8" into charOutelse if testChar = 9 or testChar = "(" thenput "(" into fingerOutput "9" into charOutelse if testChar = 0 or testChar = ")" or testChar = "√ò" thenput ")" into fingerOutput "√ò" into charOutelseput testChar into charOutend ifelse if testChar is in line 2 of card field "arrayData" thenget charToNum(testChar)if it is in line 3 of card field "arrayData" or¬¨it is in line 4 of card field "arrayData" thenput it + 32 into itget numToChar(it)put it into fingerOutput it into charOutelseput testChar into fingerOutput testChar into charOutend ifelse--answer "Please enter letter or number only." with "OK"put testChar into fingerOutput testChar into charOutend ifend numTeston smileset the icon of card button "Smiley" to 12140wait 5 ticksset the icon of card button "Smiley" to 12141wait 5 ticksset the icon of card button "Smiley" to 12144wait 5 ticksset the icon of card button "Smiley" to 12145wait 5 ticksend smileon frownrepeat with x = 12140 to 12143set the icon of card button "Smiley" to xwait 5 ticksend repeatend frownon goodSoundplay harpsichord "g# f"end goodSoundon badSoundplay boingend badSound</script>
  888. </card>
  889.  
  890.  
  891. card_2974.xml
  892. <?xml version="1.0" encoding="utf-8" ?>
  893. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  894. <card>
  895.     <id>2974</id>
  896.     <filler1>0</filler1>
  897.     <cantDelete> <true /> </cantDelete>
  898.     <showPict> <true /> </showPict>
  899.     <dontSearch> <false /> </dontSearch>
  900.     <owner>2708</owner>
  901.     <link rel="stylesheet" type="text/css" href="stylesheet_4144.css" />
  902.     <part>
  903.         <id>1</id>
  904.         <type>field</type>
  905.         <visible> <true /> </visible>
  906.         <dontWrap> <false /> </dontWrap>
  907.         <dontSearch> <false /> </dontSearch>
  908.         <sharedText> <false /> </sharedText>
  909.         <fixedLineHeight> <true /> </fixedLineHeight>
  910.         <autoTab> <false /> </autoTab>
  911.         <lockText> <true /> </lockText>
  912.         <rect>
  913.             <left>40</left>
  914.             <top>74</top>
  915.             <right>468</right>
  916.             <bottom>139</bottom>
  917.         </rect>
  918.         <style>opaque</style>
  919.         <autoSelect> <false /> </autoSelect>
  920.         <showLines> <false /> </showLines>
  921.         <wideMargins> <false /> </wideMargins>
  922.         <multipleLines> <false /> </multipleLines>
  923.         <reservedFamily> 0 </reservedFamily>
  924.         <titleWidth>0</titleWidth>
  925.         <icon>0</icon>
  926.         <textAlign>center</textAlign>
  927.         <font>Palencia</font>
  928.         <textSize>48</textSize>
  929.         <textStyle>plain</textStyle>
  930.         <textHeight>64</textHeight>
  931.         <name>Title1</name>
  932.         <script></script>
  933.     </part>
  934.     <part>
  935.         <id>2</id>
  936.         <type>field</type>
  937.         <visible> <true /> </visible>
  938.         <dontWrap> <false /> </dontWrap>
  939.         <dontSearch> <false /> </dontSearch>
  940.         <sharedText> <false /> </sharedText>
  941.         <fixedLineHeight> <true /> </fixedLineHeight>
  942.         <autoTab> <false /> </autoTab>
  943.         <lockText> <true /> </lockText>
  944.         <rect>
  945.             <left>40</left>
  946.             <top>22</top>
  947.             <right>468</right>
  948.             <bottom>75</bottom>
  949.         </rect>
  950.         <style>opaque</style>
  951.         <autoSelect> <false /> </autoSelect>
  952.         <showLines> <false /> </showLines>
  953.         <wideMargins> <false /> </wideMargins>
  954.         <multipleLines> <false /> </multipleLines>
  955.         <reservedFamily> 0 </reservedFamily>
  956.         <titleWidth>0</titleWidth>
  957.         <icon>0</icon>
  958.         <textAlign>center</textAlign>
  959.         <font>ASL Fingers</font>
  960.         <textSize>48</textSize>
  961.         <textStyle>plain</textStyle>
  962.         <textHeight>64</textHeight>
  963.         <name>Title Fingers1</name>
  964.         <script></script>
  965.     </part>
  966.     <part>
  967.         <id>14</id>
  968.         <type>field</type>
  969.         <visible> <true /> </visible>
  970.         <dontWrap> <false /> </dontWrap>
  971.         <dontSearch> <false /> </dontSearch>
  972.         <sharedText> <false /> </sharedText>
  973.         <fixedLineHeight> <true /> </fixedLineHeight>
  974.         <autoTab> <false /> </autoTab>
  975.         <lockText> <true /> </lockText>
  976.         <rect>
  977.             <left>40</left>
  978.             <top>138</top>
  979.             <right>468</right>
  980.             <bottom>191</bottom>
  981.         </rect>
  982.         <style>opaque</style>
  983.         <autoSelect> <false /> </autoSelect>
  984.         <showLines> <false /> </showLines>
  985.         <wideMargins> <false /> </wideMargins>
  986.         <multipleLines> <false /> </multipleLines>
  987.         <reservedFamily> 0 </reservedFamily>
  988.         <titleWidth>0</titleWidth>
  989.         <icon>0</icon>
  990.         <textAlign>center</textAlign>
  991.         <font>ASL Fingers</font>
  992.         <textSize>48</textSize>
  993.         <textStyle>plain</textStyle>
  994.         <textHeight>64</textHeight>
  995.         <name>Title Fingers2</name>
  996.         <script></script>
  997.     </part>
  998.     <part>
  999.         <id>15</id>
  1000.         <type>field</type>
  1001.         <visible> <true /> </visible>
  1002.         <dontWrap> <false /> </dontWrap>
  1003.         <dontSearch> <false /> </dontSearch>
  1004.         <sharedText> <false /> </sharedText>
  1005.         <fixedLineHeight> <true /> </fixedLineHeight>
  1006.         <autoTab> <false /> </autoTab>
  1007.         <lockText> <true /> </lockText>
  1008.         <rect>
  1009.             <left>40</left>
  1010.             <top>190</top>
  1011.             <right>468</right>
  1012.             <bottom>255</bottom>
  1013.         </rect>
  1014.         <style>opaque</style>
  1015.         <autoSelect> <false /> </autoSelect>
  1016.         <showLines> <false /> </showLines>
  1017.         <wideMargins> <false /> </wideMargins>
  1018.         <multipleLines> <false /> </multipleLines>
  1019.         <reservedFamily> 0 </reservedFamily>
  1020.         <titleWidth>0</titleWidth>
  1021.         <icon>0</icon>
  1022.         <textAlign>center</textAlign>
  1023.         <font>Palencia</font>
  1024.         <textSize>48</textSize>
  1025.         <textStyle>plain</textStyle>
  1026.         <textHeight>64</textHeight>
  1027.         <name>Title2</name>
  1028.         <script></script>
  1029.     </part>
  1030.     <part>
  1031.         <id>7</id>
  1032.         <type>button</type>
  1033.         <visible> <true /> </visible>
  1034.         <reserved5> 0 </reserved5>
  1035.         <reserved4> 0 </reserved4>
  1036.         <reserved3> 0 </reserved3>
  1037.         <reserved2> 0 </reserved2>
  1038.         <reserved1> 0 </reserved1>
  1039.         <enabled> <true /> </enabled>
  1040.         <rect>
  1041.             <left>433</left>
  1042.             <top>230</top>
  1043.             <right>466</right>
  1044.             <bottom>257</bottom>
  1045.         </rect>
  1046.         <style>transparent</style>
  1047.         <showName> <false /> </showName>
  1048.         <highlight> <false /> </highlight>
  1049.         <autoHighlight> <true /> </autoHighlight>
  1050.         <sharedHighlight> <true /> </sharedHighlight>
  1051.         <family>0</family>
  1052.         <titleWidth>0</titleWidth>
  1053.         <icon>23575</icon>
  1054.         <textAlign>center</textAlign>
  1055.         <font>Chicago</font>
  1056.         <textSize>12</textSize>
  1057.         <textStyle>plain</textStyle>
  1058.         <name>ASL.icon</name>
  1059.         <script>on mouseUpanswer "Button for your Home stack."--go to stack "ASL Stack"end mouseUp</script>
  1060.     </part>
  1061.     <part>
  1062.         <id>16</id>
  1063.         <type>field</type>
  1064.         <visible> <true /> </visible>
  1065.         <dontWrap> <false /> </dontWrap>
  1066.         <dontSearch> <false /> </dontSearch>
  1067.         <sharedText> <false /> </sharedText>
  1068.         <fixedLineHeight> <true /> </fixedLineHeight>
  1069.         <autoTab> <false /> </autoTab>
  1070.         <lockText> <true /> </lockText>
  1071.         <rect>
  1072.             <left>113</left>
  1073.             <top>311</top>
  1074.             <right>219</right>
  1075.             <bottom>330</bottom>
  1076.         </rect>
  1077.         <style>shadow</style>
  1078.         <autoSelect> <false /> </autoSelect>
  1079.         <showLines> <false /> </showLines>
  1080.         <wideMargins> <false /> </wideMargins>
  1081.         <multipleLines> <false /> </multipleLines>
  1082.         <reservedFamily> 0 </reservedFamily>
  1083.         <titleWidth>0</titleWidth>
  1084.         <icon>0</icon>
  1085.         <textAlign>left</textAlign>
  1086.         <font>Palencia</font>
  1087.         <textSize>12</textSize>
  1088.         <textStyle>plain</textStyle>
  1089.         <textHeight>16</textHeight>
  1090.         <name></name>
  1091.         <script>on mouseDownvisual effect dissolve to blackvisual effect dissolve slowly to cardgo card "Documentation"end mouseDown</script>
  1092.     </part>
  1093.     <content>
  1094.         <layer>card</layer>
  1095.         <id>16</id>
  1096.         <text>Documentation</text>
  1097.     </content>
  1098.     <name></name>
  1099.     <script>on openStackhide menuBarput empty into card field "Title Fingers1"put empty into card field "Title1"put "a" after card field "Title Fingers1"put "A" after card field "Title1"put "m" after card field "Title Fingers1"put "m" after card field "Title1"put "e" after card field "Title Fingers1"put "e" after card field "Title1"put "r" after card field "Title Fingers1"put "r" after card field "Title1"put "i" after card field "Title Fingers1"put "i" after card field "Title1"put "c" after card field "Title Fingers1"put "c" after card field "Title1"put "a" after card field "Title Fingers1"put "a" after card field "Title1"put "n" after card field "Title Fingers1"put "n" after card field "Title1"put " " after card field "Title Fingers1"put " " after card field "Title1"put "s" after card field "Title Fingers1"put "S" after card field "Title1"put "i" after card field "Title Fingers1"put "i" after card field "Title1"put "g" after card field "Title Fingers1"put "g" after card field "Title1"put "n" after card field "Title Fingers1"put "n" after card field "Title1"--put " " after card field "Title Fingers1"--put " " after card field "Title1"put "l" after card field "Title Fingers2"put "L" after card field "Title2"put "a" after card field "Title Fingers2"put "a" after card field "Title2"put "n" after card field "Title Fingers2"put "n" after card field "Title2"put "g" after card field "Title Fingers2"put "g" after card field "Title2"put "u" after card field "Title Fingers2"put "u" after card field "Title2"put "a" after card field "Title Fingers2"put "a" after card field "Title2"put "g" after card field "Title Fingers2"put "g" after card field "Title2"put "e" after card field "Title Fingers2"put "e" after card field "Title2"end openStackon openCardhide background button "Help"show background button "Documentation"hide background button "Prev"show background button "Next"end openCardon closeCard--hide card field "Help"end closeCard</script>
  1100. </card>
  1101.  
  1102.  
  1103.